import king = module('./king.div');

export interface IHashtable {
    get(key): any;
    set(key, value);
    containsKey(key): bool;

    remove(key): bool;
    clear();

    isEmpty: bool;
    count: number;
    
    keys: any[];
    values: any[];
}
export interface IHashset {
    add(value);
    remove(value): bool;
    contains(value): bool;

    clear();

    keys: any[];
    values: any[];
}

export class Hashtable {
}
export class Hashset {
}
export class Matrix {
}